branch factory abroad - French English Dictionary